placenta triplex - German English Dictionary